Trò chơi giống như Rogue 2D sử dụng Unity
28.448 lượt xem;
- Loader.cs
- Scripts /
- _Complete-Game /
- Assets /
- project /
1 using UnityEngine;
2 using System.Collections;
3
4 namespace Completed
5 {
6 public class Loader : MonoBehaviour
7 {
8 public GameObject gameManager; //GameManager prefab to instantiate.
9 public GameObject soundManager; //SoundManager prefab to instantiate.
10
11
12 void Awake ()
13 {
14 //Check if a GameManager has already been assigned to static variable GameManager.instance or if it's still null
15 if (GameManager.instance == null)
16
17 //Instantiate gameManager prefab
18 Instantiate(gameManager);
19
20 //Check if a SoundManager has already been assigned to static variable GameManager.instance or if it's still null
21 if (SoundManager.instance == null)
22
23 //Instantiate SoundManager prefab
24 Instantiate(soundManager);
25 }
26 }
27 }
2 using System.Collections;
3
4 namespace Completed
5 {
6 public class Loader : MonoBehaviour
7 {
8 public GameObject gameManager; //GameManager prefab to instantiate.
9 public GameObject soundManager; //SoundManager prefab to instantiate.
10
11
12 void Awake ()
13 {
14 //Check if a GameManager has already been assigned to static variable GameManager.instance or if it's still null
15 if (GameManager.instance == null)
16
17 //Instantiate gameManager prefab
18 Instantiate(gameManager);
19
20 //Check if a SoundManager has already been assigned to static variable GameManager.instance or if it's still null
21 if (SoundManager.instance == null)
22
23 //Instantiate SoundManager prefab
24 Instantiate(soundManager);
25 }
26 }
27 }
public GameObject gameManager; GameManager prefab to instantiate.
public GameObject soundManager; SoundManager prefab to instantiate.
Check if a GameManager has already been assigned to static variable GameManager.instance or if it's still null
Instantiate gameManager prefab
Check if a SoundManager has already been assigned to static variable GameManager.instance or if it's still null
Instantiate SoundManager prefab